﻿Imports BusinessRule.DTO

Public Interface uMESScrapInfoIBusiness
    Function GetScrapInfo(ByVal QueryCondition As Dictionary(Of String, String)) As uMESProcessResult

    Function GetLastScrapInfo(ByVal QueryCondition As Dictionary(Of String, String)) As String

    Function GetScrapInfoDetail(ByVal QueryCondition As Dictionary(Of String, String)) As uMESProcessResult


    Function CreateScrapInfo(ByVal oScrapInfoDTO As uMESScrapInfoDTO, ByRef result As Boolean, ByRef message As String) As Boolean

    Function UpdateProductNoStatus(ByVal oScrapInfoDTO As uMESScrapInfoDTO, ByRef result As Boolean, ByRef message As String) As Boolean

    Function ChangeQty(ByVal oScrapInfoDTO As uMESChangeQtyDTO, ByRef result As Boolean, ByRef message As String) As Boolean

    Function CloseContainer(ByVal oChangeQtyDTO As uMESChangeQtyDTO, ByVal strContainerName As String) As String

    Function GetTotalScarpCount(ByVal oQualityRecordName As String) As Integer

End Interface
